newfangled contraption - Turc Anglais Dictionnaire